home *** CD-ROM | disk | FTP | other *** search
- import java.io.ByteArrayOutputStream;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
- import javax.microedition.rms.RecordStore;
-
- public class Jil {
- private Jil() {
- }
-
- public static boolean isMenuKey(int var0) {
- return var0 == -4;
- }
-
- public static int call(String var0) {
- return -1;
- }
-
- public static void setBacklight(boolean var0) {
- }
-
- public static int sendSMS(String var0, String var1) {
- return -1;
- }
-
- public static byte[] loadData(String var0) throws Exception {
- RecordStore var1 = RecordStore.openRecordStore(var0, false);
- byte[] var2 = var1.getRecord(1);
- var1.closeRecordStore();
- return var2;
- }
-
- public static void saveData(String var0, byte[] var1) throws Exception {
- RecordStore var2 = RecordStore.openRecordStore(var0, true);
- ByteArrayOutputStream var3 = new ByteArrayOutputStream();
- var3.write(var1, 0, var1.length);
- byte[] var4 = var3.toByteArray();
- if (var2.getNumRecords() == 1) {
- var2.setRecord(1, var4, 0, var4.length);
- } else {
- var2.addRecord(var4, 0, var4.length);
- }
-
- var2.closeRecordStore();
- }
-
- public static void triggerVibrator(int var0) {
- }
-
- public static void playBeep(int var0, int var1) {
- }
-
- public static Image loadImage(String var0) {
- try {
- return Image.createImage("/" + var0 + ".png");
- } catch (Exception var2) {
- return null;
- }
- }
-
- public static void drawSubImage(Image var0, int var1, int var2, int var3, int var4, Graphics var5, int var6, int var7) {
- var5.setClip(var6, var7, var3, var4);
- var5.drawImage(var0, var6 - var1, var7 - var2, 20);
- }
- }
-